Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Canada F2 USA F6 USA F7 USA F8 USA F13 USA F24 2001 Eddleman USTA Challenger - Birmingham Asuncion Challenger Knoxville Challenger Sao Paulo Challenger Tallahassee Challenger Savannah Challenger Bordeaux Challenger Ojai Challenger Vancouver Challenger Binghamton Challenger Tiburon Challenger Santiago Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Tallahassee Challenger Tulsa Challenger Hugarian Food Open - Budapest Schickendanz Open - Furth Tiburon Challenger Knoxville Challenger Dallas Challenger Rimouski Challenger Guadalajara Challenger Napa Challenger Sacramento Challenger Sarasota Challenger Tallahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville Copa Petrobras Argentina - Buenos Aires Salinas Challenger Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Baton Rouge Pro Tennis Classic - Baton Rouge 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Talahassee Challenger The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Waco Tennis Challenger - Waco Charlottesville Challenger Champaign Challenger Puebla Challenger Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami Challenger de Providencia-Copa Kia - Santiago Savannah Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Asuncion Challenger Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena USTA Tallahassee Tennis Challenger - Tallahassee BH Tennis Open International Cup - Belo Horizonte Nottingham Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Sacramento Challenger Winnetka Challenger Dallas Challenger ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica Leon Challenger Sao Paulo Challenger Vancouver Challenger Savannah Challenger Rimouski Challenger Baton Rouge Challenger Savannah Challenger Guadalajara Challenger Tallahassee Challenger Aptos Challenger The Nottingham Open - Nottingham RCA Championships - Indianapolis AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Brasil Open - Salvador RCA Championships - Indianapolis XL Capital Bermuda Open - Bermuda Copa Ericsson Argentina - Buenos Aires 2001 Centura USTA Challenger - Rocky Mount TESS Tennis Classic - Campinas Pilot Pen Tennis - New Haven 2004 Keys Gate Challenger - Homestead Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston VSZ Solvak Open Challenger - Kosice The Stella Artois Championships - London Venice Open - Venice RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Brasil Open - Florianopolis Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis V Trofeo Ciudad de Quito - Quito ARAG World Team Championship - Dusseldorf The Artois Championships - London Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach 2003 USTA Tallahassee Tennis Challenger - Tallahassee Copa Ericsson - Montevideo USTA Seascape Challenger - Aptos Copa Ericsson Brazil - Sao Paulo Binghamton Professional Tennis Tournament - Binghamton Intelig Tennis Cup - Campos do Jordao Regions Morgan Keegan Championships - Memphis West Side Tennis Club Clay Court Challenger - Forest Hills Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Apia International - Sydney Harrah's Entertainment Challenger - Tunica The Wright Financial Group, Inc. Challenger - Champaign 2005 West Side Tennis Coub Men's Challenger - Forest Hills Regions Morgan Keegan Championships - Memphis San Remo Tennis Cup 15° Piertomaso - San Remo Copa Petrobras Aracaju - Aracaju USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril Sunset Moulding Yuba City Racquet Club Challenger - Yuba City AEGON Championships - London Atlantic City Open - Atlantic City The Natrel's Challenger of Granby - Granby The West Side Tennis Club Grass Court Challenger - Forest Hills Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota USTA Comerica Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Fifth Third Bank Tennis Classic - Lexington Winston-Salem Open - Winston-Salem Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa U.S. National Indoor Tennis Championships - Memphis The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires GHI Bronx Classic - Bronx AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin Bancolombia Open - Bogota Music City Challenger - Nashville 2007 Knoxville Challenger - Knoxville Heilbronn Open - Heilbronn Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Samsung Challenger 2007 - Ho Chi Minh City Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Voit Mexico City Open - Mexico City Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Challenger Casablanca San Angel - Mexico City Curitiba Challenger Sarasota Challenger Carson Challenger Music City Challenger - Nashville Harrah's Entertainment Men's Pro Challenger - Tunica Regional Hand Center Men's Challenger - Fresno 2007 Challenger of Santa Clara - Valencia Unique Zagreb Open - Zagreb 2008 Knoxville Challenger - Knoxville XL Bermuda Open - Bermuda Honolulu Challenger Vancouver Challenger The USTA Challenger at West End Racquet - Torrance Dallas Challenger II Naples ITG Challenger - Naples Waco International Tennis Challenger - Waco Leon Challenger Sarasota Challenger Lima Challenger - Lima Savannah Challenger The Surbiton Trophy - Surbiton A Glimmer of Hope Challenger - Austin U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Unique Zagreb Open - Zagreb Vancouver Challenger Carson Challenger 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Countrywide Classic USTA Challenger - Carson 2004 Colorado Tennis Classic - Denver Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Savannah Challenger Nottingham Challenger Binghamton Professional Tennis Tournament - Binghamton Charlottesville Challenger Dallas Challenger The Surbiton Trophy - Surbiton Eddleman USTA Challenger - Birmingham MFS Pro Tennis Championships - Boston U.S. Men's Clay Court Championships - Orlando Fifth Third Bank Tennis Championships - Lexington Brazil Open - Salvador Smith Barney Men's Challenger - Covington College Station Challenger - College Station FILA Challenger Biella - Biella Allianz Suisse Open Gstaad - Gstaad Austin Challenger - Austin Copa Sevilla-Internacionales de Andalucia - Seville Copa Ericsson Peru - Lima JSM Challenger - Champaign Waldbaum's Hamlet Cup - Long Island Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Sunset Moulding Challenger - Yuba City Abierto Mexicano de Tenis - Mexico City BCP Tennis Classic - Sao Paulo Heineken Open Singapore - Singapore Sybase Open - San Jose VI Abierto Internacional de Salinas - Salinas Legg Mason Tennis Classic - Washington D.C. Aberto Da Costa Do Sauipe - Bahia Credicard Tennis Cup - Campos do Jordao Baton Rouge Challenger USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville USTA Illinois Challenger - Champaign KGHM Dialog Polish Indoors - Wroclaw Regions Morgan Keegan Championships - Memphis Winnetka Challenger Rhodes Challenger BMW Tennis Championship - Sunrise Pereira Challenger Corona Mexico City Open - Mexico City Bancolombia Open - Bogota Ramat Hasharon Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Abierto Internacional de Salinas - Salinas America's Red Clay Tennis Championship - Coral Springs Sacramento Challenger Torneo Internacional Challenger Fila 2006 - Leon Bogota AGT Challenger - Leon Atlanta Clay Court Challenger - Atlanta Legg Mason Tennis Classic - Washington D.C. Shanghai Open '98 - Shanghai Heineken Open - Singapore WOW Cafe Challenger - New Orleans Heineken Open Shanghai - Shanghai Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano USTA Challenger of Tiburon - Tiburon The Tennis Channel Open - Las Vegas USTA Men's Challenger of Dallas - Dallas Kroger / St. Jude International - Memphis 2004 Freeman Men's Challenger - Joplin Champaign Challenger XL Capital Bermuda Open - Bermuda Pro Tennis World Open - Boca Raton Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Tiburon Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Carson Challenger Morelos Challenger Cerveza Club Colombia Open - Bogota Yuba City Challenger Tulsa Challenger Charlottesville Challenger Belo Horizonte Challenger Bogota Challenger Regions Morgan Keegan Championships - Memphis Dallas Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Rimouski Challenger USTA Tallahassee Tennis Challenger - Tallahassee Lubbock Challenger - Lubbock Knoxville Challenger Oklahoma Challenger - Tulsa Internationaler Raiffeisen Grand Prix - St. Polten The Natrel's Challenger of Granby - Granby Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Sao Paulo Challenger Tour Finals Pro Challenger at Calabasas - Calabasas Copa Petrobras Brazil - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington Samsung Securities Cup - Seoul AEGON Championships - London Arizona Men's Tennis Championships - Scottsdale Montevideo Challenger Nottingham Challenger BMW Tennis Championship - Sunrise Copa Petrobras Bogota - Bogota Men's Pro Challenger at Tunica National - Tunica Chennai Open - Chennai Winnetka Challenger Sunrise Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson Gerry Weber Open - Halle Draft Corona Mexico City Open - Mexico City Manta Challenger AT&T Challenge - Atlanta If Stockholm Open - Stockholm Sybase Open - San Jose BMW Open - Munich Kroger / St. Jude International - Memphis Scania Stockholm Open - Stockholm AAPT Championships - Adelaide BellSouth Open - Vina del Mar Cali Challenger USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana The Nottingham Open - Nottingham Buenos Aires Challenger USTA Men's Challenger of Dallas - Dallas Sunrise Challenger Brisbane International - Brisbane Santiago Challenger Honolulu Challenger Adidas International - Sydney The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Open de Moselle - Metz International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. Sydney International - Sydney Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston Delray Beach International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis NASDAQ-100 Open - Miami Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Brisbane - Brisbane Pacific Life Open - Indian Wells The Nottingham Open - Nottingham adidas Open de Toulouse - Toulouse Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Dallas Challenger Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami AEGON Championships - London BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven Sony Ericsson Open - Miami The Swanston Challenger - Sacramento Rogers Cup - Toronto Shimadzu All Japan Indoor Tennis Championships - Kyoto Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sao Paulo Challenger SAP Open - San Jose 2003 Mercedes Cup - Stuttgart SAP Open - San Jose Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Siebel Open - San Jose Irving Challenger AEGON Championships - London Nottingham Challenger Citrix Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Mallorca Open - Mallorca President's Cup 1997 - Tashkent RCA Championships - Indianapolis AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale Countrywide Classic - Los Angeles Cerveza Club Columbia Open - Bogota French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Countrywide Classic - Los Angeles Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Indianapolis Tennis Championships - Indianapolis French Open - Paris Wimbledon - London Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne U.S. Open - New York French Open - Paris Kroger / St. Jude International - Memphis Wimbledon - London U.S. Open - New York Wimbledon - London Abierto Mexicano de Tenis - Mexico City Sybase Open - San Jose U.S. Open - New York Australian Open - Melbourne Franklin Templeton Tennis Classic - Scottsdale Merano Open - Merano Wimbledon - London SAP Open - San Jose AEGON Championships - London Infiniti Open - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, COL-PAR 4-1 Wimbledon - London Wimbledon - London Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 2R, PAR-DOM 3-1